<?php

return [
    // 千牛小程序配置
    'app_key' => 'dingblbdc6gsyx3nmj5x', // 千牛小程序AppKey
    'app_secret' => 'b-qdpngJmjpbvljvRxFNjcCgo-zLlr3i4NqUCo5rpGZrTv6z4aq5p-3IkyXz_Z79', // 千牛小程序AppSecret
    'app_id' => '135fdd6c-2ad5-4ab7-ad5f-0f74b38ec088', // 千牛小程序AppID
    'corp_id' => 'default_corp', // 企业ID
    
    // 千牛API配置
    'api' => [
        'base_url' => 'https://open.dingtalk.com/api',
        'timeout' => 30,
        'version' => 'v1'
    ],
    
    // 角色权限配置
    'roles' => [
        'admin' => [
            'name' => '管理员',
            'permissions' => [
                'order_manage', // 订单管理
                'allocation_manage', // 分工管理
                'report_audit', // 报工审核
                'user_manage', // 用户管理
                'product_manage', // 产品管理
                'process_manage', // 工序管理
                'statistics_view' // 统计查看
            ]
        ],
        'manager' => [
            'name' => '主管',
            'permissions' => [
                'order_view', // 订单查看
                'allocation_manage', // 分工管理
                'report_audit', // 报工审核
                'user_view', // 用户查看
                'statistics_view' // 统计查看
            ]
        ],
        'employee' => [
            'name' => '员工',
            'permissions' => [
                'allocation_view', // 分工查看
                'report_submit', // 报工提交
                'report_view' // 报工查看
            ]
        ]
    ],
    
    // 部门权限配置
    'departments' => [
        1 => 'admin', // 部门ID 1 为管理员
        2 => 'manager', // 部门ID 2 为主管
        'default' => 'employee' // 默认角色
    ],
    
    // 职位权限配置
    'positions' => [
        '主管' => 'manager',
        '经理' => 'admin',
        '总监' => 'admin',
        'default' => 'employee'
    ],
    
    // 消息推送配置
    'notification' => [
        'enable' => true, // 是否启用消息推送
        'types' => [
            'allocation' => true, // 分工通知
            'audit' => true, // 审核通知
            'system' => true // 系统通知
        ]
    ]
];
